import pandas as pd  
import numpy as np  
data = {  
    '设备ID': [f'Device_{i}' for i in range(1, 101)],  
    '温度(℃)': np.random.randint(50, 100, 100),  
    '振动值(mm/s)': np.round(np.random.uniform(0.1, 2.0, 100), 2),  
    '故障标记': np.random.choice([0, 1], 100, p=[0.85, 0.15])  
}  
# 创建新 DataFrame
df = pd.DataFrame(data) 
# 保存更新后的数据 
df.to_csv('设备数据.csv', index=False)  




# 读取原始数据  
df = pd.read_csv('设备数据.csv')  

# 新数据  
new_data = {  
    '设备ID': ['Device_1', 'Device_2', 'Device_3'],  
    '温度(℃)': [78, 61, 92],  
    '振动值(mm/s)': [0.39, 0.76, 1.09],  
    '故障标记': [0, 0, 1],  
    '运行时间(小时)': [500, 800, 200]  
}  

# 合并数据  
new_df = pd.DataFrame(new_data)  
df = pd.concat([df, new_df], ignore_index=True)  

# 保存数据  
df.to_csv('设备数据.csv', index=False, encoding='utf-8')  
print("数据已成功写入 '设备数据.csv'")  